/*
day396 
2020.9.27 
*/ 
#include<iostream>
#include<vector>
using namespace std; 

class Solution {
public:
    int minStartValue(vector<int>& nums) {
        int min=nums.front(),tem=nums.front();
        for(int i=1;i<nums.size();++i)
        {
        	tem+=nums[i];
        	if(tem<min)
        	{
        		min=tem;
			}
		}
		
		if(min>=0)
		{
			return 1;
		}
		
		return min*(-1)+1;
    }
};

int main()
{
	return 0;
}
